                            SCREEN DESIGNER FOR COBOL


    ***************************************************************************
    *   FEEL FREE TO COPY THIS DISK AND GIVE IT TO ASSOCIATES AND FRIENDS.    *
    * ------------------------------------------------------------------------*
    * A MAXIMUM CHARGE OF $10.00 MAY BE CHARGED AS A DISTRIBUTION FEE FOR     *
    * THIS SOFTWARE .                                                         *
    ***************************************************************************

    ***************************************************************************
    *  THE USER CAN ONLY USE THE SCREEN DESIGNER SOFTWARE FOR SEVEN DAYS FOR  *
    *  EVALUATION PURPOSES BEFORE PURCHASING.                                 *
    ***************************************************************************


                               ****************
                               * TO PURCHASE  *
                               ****************


    SEND CHECK TO

    DAN CHOPPING
    3516 PARTRIDGE LANE
    CASPER, WY 82604

    (307) 234-8760 AFTER 5:00 PM MST

********************************************************************
*   COST $ 25.00 FOR 1ST COPY, $ 20.00 FOR EACH ADDITIONAL COPY.   *
********************************************************************

**************************************************************************
*  THE USER CAN ONLY USE THE SCREEN DESIGNER SOFTWARE FOR SEVEN DAYS FOR *
*  EVALUATION PURPOSES BEFORE PURCHASING.                                *
**************************************************************************


COPY REGISTER.FRM TO PRINTER FOR REGISTRATION. [COPY REGISTER.FRM PRN]

EXECUTE PRT-MANL TO PRINT FULL USER MANUAL.

MULTIPLE COPIES DISCOUNTS AND SOURCE CODE ARE AVAILABLE.


THE FOLLOWING TABLE SHOWS SCREEN DESIGN PROGRAMS AND AND THEIR FUNCTIONS.

PROGRAM		DESCRIPTION
-----------------------------------------------------------
SDMENU		MENU PROGRAM FOR SCREEN DESIGN

SDEDIT		CREATES AND MODIFY SCREEN PROGRAM

SDCOBOL		GENERATES COBOL WORKING STORAGE SCREEN 
		DEFINITIONS CREATED IN SDEDIT

SDCOM		NCR 796-101 TERMINAL EMULATION PROGRAM AND 
		COBOL SCREEN DEFINITION UPLOAD PROGRAM

SDCONFIG	SCREEN DESIGN CONFIGURATION PROGRAM
-----------------------------------------------------------

                           **********************
                           * THE SDEDIT PROGRAM *
                           **********************

SDEDIT'S EDITOR IS DESIGNED TO CREATE SCREEN LAYOUTS. IF YOU ARE FAMILIAR WITH
TEXT PROCESSING EDITORS, YOU CAN EASY LEARN HOW TO USE SDEDIT. SDEDIT USES LINE
25 AS ITS STATUS LINE. LINE 25 IS ALSO USED FOR DIALOG BETWEEN THE USER AND THE
PROGRAM WHEN FUNCTION KEY OPERATIONS ARE BEING PERFORMED. LINES 1 TO 24 SHOW
THE SCREEN LAYOUT BEING EDITED. 

CURSOR MOVEMENT KEYS
--------------------
THE FOLLOWING TABLE SHOWS THE LIST OF CURSOR MOVEMENT KEYS AVAILABLE IN THE
SDEDIT PROGRAM.

EDITOR COMMANDS
-----------------------------------------------------------
LEFT ARROW		MOVE CURSOR LEFT 1 CHARACTER
CTRL LEFT ARROW		MOVE TO COLUMN 1 OF CURRENT LINE
RIGHT ARROW		MOVE CURSOR RIGHT 1 CHARACTER
CTRL RIGHT ARROW	MOVE CURSOR TO COLUMN 80 OF CURRENT 
			LINE
UP ARROW		MOVE CURSOR UP 1 LINE
DOWN ARROW		MOVE CURSOR DOWN 1 LINE
ENTER KEY		MOVE CURSOR TO COLUMN 1 OF NEXT 
			LINE
HOME KEY		MOVE CURSOR TO LINE 1 CURRENT 
			COLUMN
END KEY			MOVE CURSOR TO LINE 24 CURRENT 
			COLUMN
BACKSPACE KEY 		DELETE CURRENT CHARACTER AND 
                        MOVE CURSOR LEFT 1 CHARACTER
DELETE KEY		DELETE THE CURRENT CHARACTER
FORWARD TAB             MOVE CURSOR TO 1ST SPACE
                        CHARACTER AFTER THE NEXT CHARACTER STRING
REVERSE TAB             MOVE CURSOR TO 1ST SPACE BEFORE CHARACTER OF
                        PREVIOUS CHARACTER (SHIFT TAB)
-----------------------------------------------------------

DEFINING FIELDS FOR SDCOBOL
---------------------------
THE SDCOBOL PROGRAM GENERATES WORKING-STORAGE SCREEN DEFINITIONS FROM A SCREEN
CREATED BY THE SDEDIT PROGRAM. MOST HIGH SPEED MAINFRAME PRINTERS CAN ONLY
PRINT CAPITAL LETTERS THEREFORE, SDCOBOL LOOKS FOR LOWER CASE CHARACTERS FOR
FIELD DEFINITIONS AND CONVERTS THEM AT COBOL SCREEN GENERATION TIME. 

COBOL "X" TYPE ALPHA-NUMERIC FIELDS ARE DEFINED IN THE SCREEN DESIGN PROGRAMS
AS A LOWER CASE "x".

COBOL NUMERIC FIELD ALSO USE LOWER CASE LETTERS AS PART OF THEIR FIELD
DEFINITIONS. BECAUSE THERE IS NO LOWER CASE EQUIVALENT OF THE "9" CHARACTER THE
"#" IS SUBSTITUTED. ALL NUMERIC FIELDS MUST BEGIN WITH ONE THE FOLLOWING
CHARACTERS; "z", "#", OR "$". THE TABLE BELOW SHOWS CHARACTERS ALLOWED IN A
COBOL NUMERIC FIELD.

SYMBOL		DESCRIPTION
----------------------------------------------------------
"#"		NOT ZERO SUPPRESSED NUMERIC CHARACTER
"z"		SUPPRESS LEADING ZERO NUMERIC CHARACTER
"$"		FLOATING DOLLAR SIGN
"."		DECIMAL POINT			
","		COMMA INSERTION CHARACTER
"cr"		CREDIT AMOUNT
"db"		DEBIT AMOUNT		
"+"		POSITIVE AMOUNT
"-"		NEGATIVE AMOUNT
"/"		DATE INSERTION CHARACTER
----------------------------------------------------------


SDCOBOL FIELD DESCRIPTION EXAMPLES
-----------------------------------------------------------
xxxxxxxxxx	TEN CHARACTER ALPHA/NUMERIC FIELD
#####		FIVE CHARACTER NUMERIC FIELD
zzzz#		ZERO SUPPRESSED NUMERIC FIELD
zzz,zz#.##	ZERO SUPPRESSED NUMERIC FIELD WITH DECIMALS
$$$,$$#.##	DOLLAR AMOUNT NUMERIC FIELD
$$$,$$#.##cr	CREDIT DOLLAR AMOUNT
$$$,$$#.##db	DEBIT DOLLAR AMOUNT
zzzzz		BLANK WHEN ZERO NUMERIC FIELD
##/##/##	DATE FIELD
-----------------------------------------------------------

                           ***********************
                           * THE SDCOBOL PROGRAM *
                           ***********************

THE SDCOBOL PROGRAM IS USED TO GENERATE COBOL WORKING-STORAGE SECTION SCREEN
LAYOUTS. THE OUTPUT FILE FROM THIS SCREEN GENERATOR CAN BE COPIED INTO A PC
COBOL PROGRAM OR UPLOADED TO A MAINFRAME BY USING A MAINFRAME COMMUNICATION
PROGRAM. SDCOBOL HAS VERY LIMITED SCREEN EDITOR FUNCTIONS.

FUNCTION KEY TABLE
----------------------------------------------------------
F1	CONVERT CHARATER-STRING STARTING AT CURSOR POSITION TO A COBOL FIELD
F2	CONVERT COBOL FIELD STARTING AT CURSOR POSITION TO A SCREEN 
	LITERAL
F3	CHANGE COBOL FIELD NAME OF TEXT AT CURSOR POSITION 
F4	CHANGE COBOL 01 RECORD LEVEL SCREEN NAME
F5	CLEAR COBOL SCREEN AND ALL FIELD NAMES
F6	GENERATE COBOL SCREEN DEFINITION
F7	CALL UPLOAD COMMUNICATION PROGRAM
F10	SAVE SCREEN / EXIT PROGRAM
----------------------------------------------------------

THE TABLE BELOW SHOWS CHARACTERS ALLOWED IN A COBOL NUMERIC FIELD.

SCREEN    COBOL
TEXT      FIELD    DESCRIPTION
----------------------------------------------------------
"X"	  "x"	  ALPHANUMERIC FIELD
"9"	  "#"	  NOT ZERO SUPPRESSED NUMERIC CHARACTER
"Z"	  "z"	  SUPPRESS LEADING ZERO NUMERIC CHARACTER
"$"	  "$"	  FLOATING DOLLAR SIGN
"."	  "."	  DECIMAL POINT			
","	  ","	  FLOATING COMMA
"CR"	  "cr"	  CREDIT AMOUNT
"DB"	  "db"	  DEBIT AMOUNT		
"+"	  "+"	  POSITIVE AMOUNT
"-"	  "-"	  NEGATIVE AMOUNT
"/"	  "/"	  DATE SEPARATION CHARACTER
-----------------------------------------------------------


SDCOBOL FIELD DESCRIPTION EXAMPLES
-----------------------------------------------------------
xxxxxxxxxx	TEN CHARACTER ALPHA/NUMERIC FIELD
#####		FIVE CHARACTER NUMERIC FIELD
zzzz#		ZERO SUPPRESSED NUMERIC FIELD
zzz,zz#.##	ZERO SUPPRESSED NUMERIC FIELD WITH DECIMALS
$$$,$$#.##	DOLLAR AMOUNT NUMERIC FIELD
$$$,$$#.##-     CREDIT DOLLAR AMOUNTS
$$$,$$#.##cr	
$$$,$$#.##+     DEBIT DOLLAR AMOUNTS
$$$,$$#.##db	
zzzzz		BLANK WHEN ZERO NUMERIC FIELD
##/##/##	DATE FIELD
-----------------------------------------------------------

                          ************************
                          * THE SDCONFIG PROGRAM *
                          ************************

THE SDCONFIG PROGRAM IS USED TO CONFIGURE THE OPTIONS WITHIN THE SCREEN DESIGN
PROGRAMS. ALL SCREEN DESIGN PROGRAMS USE DEFAULT SETTINGS IF THE CONFIGURATION
FILE IS NOT CREATED.

                            *********************
                            * THE SDCOM PROGRAM *
                            *********************

THE SDCOM PROGRAM IS A COMMUNICATION PROGRAM DESIGNED TO TRANSFER COBOL SOURCE
CODE GENERATED FROM THE SDCOBOL PROGRAM TO ANOTHER COMPUTER. SDCOM EMULATES AN
NCR 796-101 TERMINAL BUT IT'S PERFORMANCE IS POOR COMPARED TO OTHER
COMMUNICATION PACKAGES COMMERCIALLY AVAILABLE, SUCH AS "ANZIO". 

1 UPLOAD
--------
BY PRESSING THE <F1> FUNCTION KEY, THE USER STARTS THE FILE UPLOAD / TRANSFER
PROCESS. THE MAINFRAME COMPUTER SHOULD BE SET TO RECEIVE THE FILE AT THIS
POINT. THE USER WILL BE PROMPTED FOR THE INFORMATION REQUIRED BY SDCOM TO
PERFORM THE FILE TRANSFER. THE FIRST TRANSMISSION OF DATA RECEIVED BY THE
MAINFRAME AFTER THE USER HAS ANSWERED ALL SDCOM'S PROMPTS IS THE FIRST LINE OF
THE FILE TO UPLOAD.


